1000 10 5
ebbddedaabaeccddeddaaebdcaadcddcabeaebbdcaabedbccbbbbceaadbceecbdddacdedcacededdecbbccbccdebaedcddcbabedbddaaacaecdbdbebcadeddcccebeccdddceedacbbdbcbbebebeedaadaadadcdceedbbedbcbcababaaeaacdedcbdcccceeedbddaeddcccabaeceebdebaadeaadaddabbaccdacebcbcaddecdcbacbceadcebddeedeacabaeecebeccecebdbededdbeaedccaadeacbabcedcabaaeecaddabdcebdadbeebdabcadeceaaceeaeeabccdccabecbacdbabadcccdaaadaabdbdbcbdecebdebbddcaecabccedbcceaaceababebbcdaddbebbaebecebdcdcceabcbcbcdbbcacccebccbadaecbaabdbeedddabedededddaceebbebdbadeaabbcecaedddacebcdcbdbcbccaedebdccecdbcdadadbabdaebdcbaddaeaedcababcdbdabeaabeebabedcdaabaeccbdcaabaddadbacdbecdacedddddebaccaceadabcddcbabbbbecdacacadbcdbcccbbdccdebbbebbdbbcdcdebdccaedeecaaeeadeeadbdabadaeaacadcedaecdbccddbcdbdddbaddcbcbddddeebcebcebbbebbcdabdcceedebaebaaddddeeaeeadbeddbbddabebbaadcdbdcbbdaccdeacdcdceeaedbdeddccddbcadbbadadedeeaebdddaecdccecdacaeedcbaacbbeceebeeebededbacaebdaaaeeaaccacbbeaaddaaddddbebbceabadbdcaabdbbabccebadbdbabbbdedeedabadcbcddebbcccdccecbdcedebaca
cecdaeceba
